home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-02
/
tfreq11.zip
/
TFREQ.DOC
< prev
next >
Wrap
Text File
|
1992-08-13
|
13KB
|
315 lines
▒▒▒▒▒▒▒▒▒▒▄ ▒▒▒▒▒▒▒▒▒▄ ▒▒▒▒▒▒▒▒▒▒▄ ▒▒▒▒▒▒▒▒▒▄ ▒▒▒▒▒▒▒▒▄
┌───▒▒█▀▒▒█▀▒▒█ ▒▒█▀▀▀▒▒█ ▒▒█▀▀▀▀▒▒█ ▒▒█▀▀▀▒▒█ ▒▒█▀▀▀▒▒█────┐
│ ▀▀ ▒▒█ ▀▀ ▒▒█ ▀▀ ▒▒█ ▒▒█ ▒▒█ ▀▀ ▒▒█ ▒▒█ │
│ ▒▒█ ▒▒▒▒▒▄ ▒▒▒▒▒▒▒▒▒█ ▒▒▒▒▒▄ ▒▒█ ▒▒█ │
│ ▒▒█ ▒▒█▀▀▀ ▒▒█▀▀▒▒█▀▀ ▒▒█▀▀▀ ▒▒█ ▒▒█ │
│ ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒█ ▒▒▄ ▒▒█ ▒▒█ │
│ ▒▒▒▒█ ▒▒▒▒█ ▒▒▒▒█ ▒▒▒▒█ ▒▒▒▒▒▒▒▒▒█ ▒▒▒▒▒▒▒▒█ │
│ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀▀▀▀▀▀ ▀▀▀▒▒█▀▀ │
│ │
└──────────────────────────Version 1.1─────────────────────────┘
The
Pascal Sound Procedure
Construction Tool
(C) Copyright 1992 Rand Nowell
- RaLin Enterprises -
All Rights Reserved World Wide
- PROGRAM DOCUMENTATION -
- Manual Contents -
Legal Stuff........................i
Development........................1
Startup............................1
Error Checking...................1,2
Single Sound.......................1
Multiple Sounds..................1,2
Build Procedure....................2
File Format......................2,3
Registration.......................3
Author Contact.....................3
Support..........................3,4
Acknowledgements...................4
Copyright: Page i
TFREQ 1.1, the program and documentation,
is not a Public Domain or Free program. It is the
Copyrighted (C)1992 work of Rand Nowell dba Ralin Enterprises.
All rights are reserved. Copying, duplicating, selling or otherwise
distributing this product except as noted in the Distribution Policy
below is a violation of Federal Copyright Law.
You are authorized to evaluate the program for a period of two weeks.
If after two weeks you wish to continue using the program, registration
is in order. Please see REGCOM.DOC
Distribution:
1. Feel free to distribute the Shareware version of this program as
often as you like to any interested parties. Distribution to
Electronic Bullentin Boards is encouraged.
2. Please do not distribute this program without all the original
related files such as documentation, readme files, registration
forms etc.
3. Please distribute ONLY the original authenticated ZIP format file.
4. Please obtain our written permission before including the program
with any "bundled" software packages.
5. Please do not accept payment for the program; a copying fee of
$5.00 per diskette may be charged by a non-profit user-group.
6. Please do not alter the program or documentation in any way.
7. Individuals, groups, vendors or other software distribution
companies which market diskettes containg shareware or test-drive
evaluation programs, for profit, must obtain written permission
from RaLin Enterprises prior to distribution.
DISTRIBUTION of the REGISTERED version of this program is in
violation of the license agreement and copyright law.
************************* DISCLAIMER *****************************
This program is supplied "as is" without warrenty of any kind. The
entire risk of using, and results from the use of, is assumed by you
the user. You assume all costs of repair, servicing and corrections
stemming from the use of this program.
Rand Nowell and/or RaLin Enterprises, or any other associated
company of the program author will not be held liable for any
damages from the use of this program. No warrenties are expressed or
implied.
********************************************************************
To the original licensee of the REGISTERD version of The Program
RaLin Enterprises DOES warrant that the program disk(s) on which the
program is recorded, be free from defects in material and
workmanship under normal use and service for a period of (90) ninety
days from date of delivery as evidenced by your receipt. Our entire
liability and your exclusive remedy shall be replacement of the
deffective disk not meeting the standards of this limited warranty.
And in no case shall exceed the cost of reimbursment of monies paid for
program registration.
TFREQ.DOC Pascal Sound Procedure Construction Tool Page 1
DEVELOPMENT
TFREQ was developed to eliminate the hassle of having to write your sound
procedures in the Pascal program, then compile and run before hearing how
they sound. With TFREQ you can select the frequencies and delays, listen to
it, and if you like it....write it to disk as a source file to load into
your Pascal program.
This version of TFREQ will only generate Pascal code, it probably won't
surprise you to know that TFREQ was written in Pascal with TP 6.0.
This version still has a few rough edges in it, but the program is being
further developed even as you read this.
Very little error checking is incorporated into Ver 1.1, and that something
that is being remedied currently. People who register this program will
probably find many improvements in the version they receive.
Areas where lack of error checking may provide tense moments, will be
covered in the manual sections where they are appropriate. Please be sure to
read the WHATSUP.DOC for explanation of whats comming, or planned in the
next release(s).
STARTUP
When you first start TFREQ you are presented with a Copyright Notice and
program name header. If the version is registered, the User Name and
Registration Number is displayed, else an UNREGISTERED notice shows.
Your Menu choices are: <S>ingle <M>ultiple <B>uild <Q>uit
Press the first letter of the choice you want.
SINGLE
This section allows you to enter a freq and the delay factor. TFREQ will
then play the sound for the time specified. There is no function to write
this to a file, it is simply there to allow you to hear what a certian
frequency sounds like. After each sound is played, pressing ENTER will
return you to the Main Menu. A fix is in now to allow you to continously
play a freq until you are *ready* to return to the Main screen.
MULTIPLE
The menu here presents: <U>p the Scale <D>own The Scale <R>eturn
<U> will let you enter a starting and ending frequency, and the delay.
It will then play it for you. After its been played the specs will be shown
and you will be promted for the choice of writing to file or Exiting.
NOTE: The beginning freq MUST be LOWER than the ending freq.
If you choose to write this procedure to a file, you will be prompted for a
'Procedure' name. You may use up to 15 characters. You can type a longer
name but TFREQ will only use the first 15. The program will then create a
file using the first 8 charecters of your procedure name, with an extension
Program Documentation - "Sorry", No Music.....
TFREQ.DOC Pascal Sound Procedure Construction Tool Page 2
of .SRC the file will be stored in the current directory.
<ERROR> There is NO error checking for an invalid or blank entry at the
procedure name entry. If you press ENTER with no name specified, the
program will ABORT with a RUN TIME ERROR message. This is being corrected
for the next version.
<D> This works the same as the Up the Scale function except it is formatted
to play freqs DOWN the scale. The beginning freq MUST be HIGHER than the
ending freq.
<R> Returns you to the Main screen.
BUILD
In this area you can build the sound you want. You are allowed to enter up
to 10 frequencies, each with its own delay. You are prompted for each
frequency and delay in order.
To stop entering freqs before you reach the 10 freq limit, simply enter a 0
for the frequency (THATS A ZERO!). The sounds will then be played for you.
After the sounds have played you will have the option to:
<M>odify <W>rite <E>xit
<M>odify: To modify a frequency you will be prompted for the number of the
freq to modify. These numbers are listed next to the freqs and delays. Then
you will be asked for the new freq and delay. Once you have entered the new
values TFREQ will replay and redisplay the sound procedure. You will then
again be presented with the options to Modify/Write/Exit.
As of yet there is there is no option to just replay the procedure, but
that is comming. Likewise you cannot ADD to the procedure, that too is
comming. It is also planned to allow more than 10 values, for those really
wild sounds.
If you fill in all 10 frequencies, the program goes into auto mode and
plays them as soon as you have entered the last delay value.
There is no checking for invalid or blank values as of yet. But if you do
NOT enter a value (just press enter) the cursor will move to the left of
the screen and wait for a value. Basically this just messes up the display.
Writing the procedure is the same as that for the Up and Down scale
procedures.
FILE FORMAT
As mentioned earlier, when you enter a Procedure Name, TFREQ takes the
first 8 characters of that name, adds an extension of .SRC to it and saves
your procedure under that name. If the file already exists it will be
overwritten.
If you give your procedure the name of Space_Man_Landing then the resulting
filename will be SPACE_MA.SRC Using your favorite editor or the editor in
the Turbo Pascal IDE you can read this Sound Procedure source file into you
program....and KNOW how it will sound when the program runs.
Program Documentation - "Sorry", No Music.....
TFREQ.DOC Pascal Sound Procedure Construction Tool Page 3
The SRC file produced uses standard Pascal procedure format.
procedure <Procedure_Name>;
Var <variables needed>;
begin
.
.
end; {Procedure_Name}
The procedure is not indented.... that is being modified, indentation
is a much neater approach.
NOTE: The little tune that plays when you EXIT TFREQ was designed and
written to source with this version of TFREQ. And it worked perfectly the
first time. One thing to be careful of: Check your spelling of the
procedure name, and make sure you use the same spelling when you CALL the
Sound Procedure.
THATS IT!
You should have no problems running TFREQ right away. Its really a simple
program. Appearence wise its much simpler than many of my programs, but
turned out to be one of the worst for headaches!! <grin>
REGISTRATION
Please view/print REGCOM.DOC for an explanation of the Registration Plans
and what you get when you register. A comments form is attached for you to
submit Greetings, Complaints, Congratulations, Suggestions, Problems,
Invitation To Your Party, or whatever.
AUTHOR CONTACT
I can be reached by several means.
Phone: (510) 651-0253 Ask for Rand
If you get my wife, or the answering machine, please leave your
name, number, and a brief description of the problem, and I will
get back to you ASAP! (See SUPPORT below)
Net Mail: 1:215/777 or 1:161/42 Rand Nowell
Compuserve ID: 76124,761 (Checked 1-2 times a month, minimum)
Genie ID: R.NOWELL (Checked 1-2 times a month, minimum)
FIDO Net: Shareware conference: Rand Nowell
Mail: Rand Nowell
RaLin Enterprises
49728 Sundale Dr.
Fremont, Ca. 94538
SUPPORT:
Registered users receive full unlimited support, if I have to call
you back, it will be on my dime!
Program Documentation - "Sorry", No Music.....
TFREQ.DOC Pascal Sound Procedure Construction Tool Page 4
Unregistered users will receive help, but if I have to call, expect
a collect one.
See the REGCOM.DOC file for our Registration plans.
If you have any comments (good or bad) or suggestions, please use the
Comments/Suggestions form attached to the Registration.
Thank You!
ACKNOWLEDGEMENTS:
TFREQ11 was written with Turbo Pascal
version 6.0, a product of Borland International.
A GREAT programming language!
Thanks Borland, for a job well done.
To those of you who Register, Thanks for helping support the
SHAREWARE CONCEPT! Registering this and other products, give the
authors incentive to continue enhancements and to develop new products
for your use.
Program Documentation - "Sorry", No Music.....
■───END OF FILE───■